package com.insight.modules.system.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.insight.common.aspect.annotation.Dict;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 平台子系统
 * </p>
 *
 * @Author scott
 * @since 2018-12-21
 */
@Data
@TableName("sys_platform_type")
@ApiModel(value="sys_platform_type对象", description="平台子系统")
public class SysPlatformType implements Serializable {

	private static final long serialVersionUID = 1L;

	/**
	 * id
	 */
	@TableId(type = IdType.ASSIGN_ID)
	private String id;

	/**
	 * 子系统名称
	 */
	private String title;

	/**
	 * 子系统编码
	 */
	private String subsystemValue;

	/**
	 * 子系统序号
	 */
	private Integer sort;

	/**
	 * 子系统图标
	 */
	private String icon;

	/**
	 * 子系统图标类型
	 */
	private Integer iconType;

	/**
	 * 是否在智能运维平台中使用
	 */
	private Boolean oam;

	/**
	 * 子系统启用状态
	 */
	private Boolean status;

	/**
	 * 页面布局
	 */
	private String layout;

	/**
	 * 子系统所属系统
	 */
	private String platform;

	/**
	 * 描述
	 */
	private String description;

}
